package com.ruoyi.report_ljlm.domain.vo;

import java.math.BigDecimal;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.ruoyi.common.annotation.ExcelDictFormat;
import com.ruoyi.common.convert.ExcelDictConvert;
import com.ruoyi.common.utils.BigDecimalUtil;
import lombok.Data;
import java.util.Date;



/**
 * 路面摩擦系数试验检测报告详情视图对象 report_ljlm_mcxsbg_bs_detail
 *
 * @author llb
 * @date 2024-07-10
 */
@Data
@ExcelIgnoreUnannotated
public class McxsbgBsDetailVo {

    private static final long serialVersionUID = 1L;

    /**
     *
     */
    @ExcelProperty(value = "")
    private Long id;

    /**
     * 主表id
     */
    @ExcelProperty(value = "主表id")
    private Long excelId;

    /**
     * 序号
     */
    @ExcelProperty(value = "序号")
    private String xvh;

    /**
     * 测定位置
     */
    @ExcelProperty(value = "测定位置")
    private String cedwz;

    /**
     * 位置
     */
    @ExcelProperty(value = "位置")
    private String weiz;

    /**
     * 测值1
     */
    @ExcelProperty(value = "测值1")
    private BigDecimal cez1;

    /**
     * 测值2
     */
    @ExcelProperty(value = "测值2")
    private BigDecimal cez2;

    /**
     * 测值3
     */
    @ExcelProperty(value = "测值3")
    private BigDecimal cez3;

    /**
     * 测值4
     */
    @ExcelProperty(value = "测值4")
    private BigDecimal cez4;

    /**
     * 测值5
     */
    @ExcelProperty(value = "测值5")
    private BigDecimal cez5;

    /**
     * 平均值
     */
    @ExcelProperty(value = "平均值")
    private BigDecimal pjz;

    /**
     * 路面温度
     */
    @ExcelProperty(value = "路面温度")
    private BigDecimal lumwd;

    /**
     * 温度修正值
     */
    @ExcelProperty(value = "温度修正值")
    private BigDecimal wendxzz;

    /**
     * 换算成20℃摆值
     */
    @ExcelProperty(value = "换算成20℃摆值")
    private BigDecimal huansc20bz;

    /**
     * 测点平均摆值
     */
    @ExcelProperty(value = "测点平均摆值")
    private BigDecimal cedpjbz;


    public void setCez1(BigDecimal cez1) {
        this.cez1 = BigDecimalUtil.stpTrailZero(cez1);
    }

    public void setCez2(BigDecimal cez2) {
        this.cez2 = BigDecimalUtil.stpTrailZero(cez2);
    }

    public void setCez3(BigDecimal cez3) {
        this.cez3 = BigDecimalUtil.stpTrailZero(cez3);
    }

    public void setCez4(BigDecimal cez4) {
        this.cez4 = BigDecimalUtil.stpTrailZero(cez4);
    }

    public void setCez5(BigDecimal cez5) {
        this.cez5 = BigDecimalUtil.stpTrailZero(cez5);
    }

    public void setPjz(BigDecimal pjz) {
        this.pjz = BigDecimalUtil.stpTrailZero(pjz);
    }

    public void setLumwd(BigDecimal lumwd) {
        this.lumwd = BigDecimalUtil.stpTrailZero(lumwd);
    }

    public void setWendxzz(BigDecimal wendxzz) {
        this.wendxzz = BigDecimalUtil.stpTrailZero(wendxzz);
    }

    public void setHuansc20bz(BigDecimal huansc20bz) {
        this.huansc20bz = BigDecimalUtil.stpTrailZero(huansc20bz);
    }

    public void setCedpjbz(BigDecimal cedpjbz) {
        this.cedpjbz = BigDecimalUtil.stpTrailZero(cedpjbz);
    }
}
